/*
 * 设置文件应用接口
 */

#include "../include/sys_var.hpp"

CSysVar :: CSysVar( const std::string& file ):CConfFile( file )
{

}

CSysVar :: ~CSysVar(  )
{

}

////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////

std::shared_ptr<CSysVar> globe_conf_file( nullptr );

std::shared_ptr<CSysVar>  GetOrCreateSysVar( const std::string& file  )
{
	if( globe_conf_file )
		return globe_conf_file;
	
	globe_conf_file = std::shared_ptr<CSysVar>( new CSysVar( file ) );
	return globe_conf_file;
}

std::shared_ptr<CSysVar>  GetOrCreateSysVar( )
{
	return globe_conf_file;
}
